package com.collection.provider.business.dao;

import com.collection.api.entity.ApplyAudit;
import com.collection.api.entity.ApplyAuditExample;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

public interface ApplyAuditMapper {
    int countByExample(ApplyAuditExample example);

    int deleteByExample(ApplyAuditExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(ApplyAudit record);

    int insertSelective(ApplyAudit record);

    List<ApplyAudit> selectByExample(ApplyAuditExample example);

    ApplyAudit selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") ApplyAudit record, @Param("example") ApplyAuditExample example);

    int updateByExample(@Param("record") ApplyAudit record, @Param("example") ApplyAuditExample example);

    int updateByPrimaryKeySelective(ApplyAudit record);

    int updateByPrimaryKey(ApplyAudit record);

	Map<String, Object> selectAuditRecordList(Integer applyMainId);
}